package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.entity.Result;
import com.itheima.pojo.Role;
import com.itheima.pojo.User;

import java.util.List;

public interface UserAdministrationService {

    //分页查询   查询所有用户信息
    PageResult findPage(QueryPageBean queryPageBean);

    //查询所有角色信息回显数据
    List<Role> findAll();

    //添加用户 或 修改用户
    Result add(User user, Integer[] checkgroupIds);

    //删除用户
    Result deleteUser(Integer id);

    //查询用户回显信息
    User echoCompile(Integer id);

    //查询角色信息回显成功
    Integer[] echoRole(Integer id);
}
